package com.sg.service.biz.bff;

import com.sg.dto.biz.bff.req.*;
import com.sg.dto.biz.bff.res.*;

/**
 * @author ：
 * @version 1.0
 * @date ：
 */
public interface OrgPositionService {
    /**
     * B1-3查询部门职务明细列表（边界）
     */
    BffQueryDeptPositionInfoListRespDto queryDeptPositionInfoList(BffQueryDeptPositionInfoListReqDto reqDto);

    /**
     * B1-3查询部门下岗位列表（边界）
     */
    BffQueryDeptStationListBorderRespDto queryDeptStationListBorder(BffQueryDeptStationListBorderReqDto reqDto);

    /**
     * B1-3查询部门岗位明细列表（边界）
     */
    BffQueryDeptSatAndPstListRespDto queryDeptSatAndPstList(BffQueryDeptSatAndPstListReqDto reqDto);

    /**
     * B1-3查询部门职务列表（边界）
     */
    BffQueryDeptPositionListBorderRespDto queryDeptPositionListBorder(BffQueryDeptPositionListBorderReqDto reqDto);

    /**
     * B1-3查询组织岗位列表（边界）
     */
    BffQueryOrgStationListRespDto queryOrgStationList(BffQueryOrgStationListReqDto reqDto);

    /**
     * B1-3查询部门岗位列表（边界）
     */
    BffQueryDeptStationListRespDto queryDeptStationList(BffQueryDeptStationListReqDto reqDto);

    /**
     * B1-3查询职务归属组织列表（管理）
     */
    BffQueryPositionOrgListRespDto queryPositionOrgList(BffQueryPositionOrgListReqDto reqDto);
    //
}
